package automat;

public class G51MontorNegativPris {

	public static void main(String[]args)
	{
		Billetautomat automat = new Billetautomat();
		
		int antalFejl = 0;
		int retur;
		
		// Ændre billet til negativt beløb som montør
		//Preconditions,(Montør login) ( antal billeter solgt 0)(balance 0)  
		// (Montør kan sætte billetpris) (Billetpris er 10)
		
		
		retur = 0;
		automat.montørLogin("1234");
		if(automat.erMontør()!=true) {System.out.println("automat.montørlogin(1234)"); return;}
		automat.nulstil();
		if(automat.getAntalBilletterSolgt()!=0) {System.out.println("automat.nulstil()"); return;}
		automat.returpenge();
		if(automat.getBalance()!=0) {System.out.println("automat.returpenge()"); return;}
		automat.setBilletpris(20);
		if(automat.getBilletpris()!=20){System.out.println("automat.setBilletpris(20)"); return;}
		automat.setBilletpris(10);
		if(automat.getBilletpris()!=10){System.out.println("automat.setBilletpris(10)"); return;}

		
		//Indtast pris til negativt beløb som montør
		automat.setBilletpris(-10);
		System.out.println("Som montør har du indstillet prisen til: "+ automat.getBilletpris());
		
		
		//Postconditions
		
		retur = automat.getBilletpris();
		if(retur<0){
			antalFejl++;
			System.out.println("Fejl: Som montør har du indtastet et negativt beløb"+ retur);
			
		}
	}

}

	
	